home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_33_ACollections.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
30KB
|
520 lines
# near model CODE resource
# jump table entries: 13656-13668 (13 of them)
export_1707:
fn00000000:
00000000 4E56 FE70 link A6, -0x0190
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 284B movea.l A4, A3
0000000E 2F0B move.l -[A7], A3
00000010 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000014 486E FF00 pea.l [A6 - 0x100]
00000018 2F3C 0001 1388 move.l -[A7], 0x11388
0000001E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000022 486E FF00 pea.l [A6 - 0x100]
00000026 2F0B move.l -[A7], A3
00000028 4EBA 006E jsr [PC + 0x6E /* 00000098 */]
0000002C 486E FE70 pea.l [A6 - 0x190]
00000030 4EAD 39CA jsr [A5 + 0x39CA /* export_1845 */]
00000034 486E FE70 pea.l [A6 - 0x190]
00000038 2F0B move.l -[A7], A3
0000003A 4EBA 0028 jsr [PC + 0x28 /* 00000064 */]
0000003E 2054 movea.l A0, [A4]
00000040 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
00000046 4CDF 1800 movem.l A3,A4, [A7]+
0000004A 4E5E unlink A6
0000004C 2E9F move.l [A7], [A7]+
0000004E 4E75 rts
export_1708:
00000050 4E56 0000 link A6, 0
00000054 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000058 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000005C 4E5E unlink A6
0000005E 2E9F move.l [A7], [A7]+
00000060 4E75 rts
00000062 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000064-00000068
export_1709:
fn00000064:
00000064 4E56 FF70 link A6, -0x0090
// end alternate branch 00000064-00000068
export_1709: // at 00000064 (misaligned)
fn00000064: // (misaligned)
00000066 FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
00000068 206E 000C movea.l A0, [A6 + 0xC]
0000006C 43EE FF70 lea.l A1, [A6 - 0x90]
00000070 7023 moveq.l D0, 0x23
label00000072:
00000072 22D8 move.l [A1]+, [A0]+
00000074 51C8 FFFC dbf D0, -0x6 /* 00000072 */
00000078 206E 0008 movea.l A0, [A6 + 0x8]
0000007C 2050 movea.l A0, [A0]
0000007E 43E8 0022 lea.l A1, [A0 + 0x22]
00000082 41EE FF70 lea.l A0, [A6 - 0x90]
00000086 7023 moveq.l D0, 0x23
label00000088:
00000088 22D8 move.l [A1]+, [A0]+
0000008A 51C8 FFFC dbf D0, -0x6 /* 00000088 */
0000008E 4E5E unlink A6
00000090 205F movea.l A0, [A7]+
00000092 504F addq.w A7, 8
00000094 4ED0 jmp [A0]
00000096 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000098-0000009C
export_1710:
fn00000098:
00000098 4E56 FFE0 link A6, -0x0020
// end alternate branch 00000098-0000009C
export_1710: // at 00000098 (misaligned)
fn00000098: // (misaligned)
0000009A FFE0 .invalid <<F/7/7>>
0000009C 206E 000C movea.l A0, [A6 + 0xC]
000000A0 43EE FFE0 lea.l A1, [A6 - 0x20]
000000A4 7007 moveq.l D0, 0x07
label000000A6:
000000A6 22D8 move.l [A1]+, [A0]+
000000A8 51C8 FFFC dbf D0, -0x6 /* 000000A6 */
000000AC 206E 0008 movea.l A0, [A6 + 0x8]
000000B0 2050 movea.l A0, [A0]
000000B2 43E8 0002 lea.l A1, [A0 + 0x2]
000000B6 41EE FFE0 lea.l A0, [A6 - 0x20]
000000BA 7007 moveq.l D0, 0x07
label000000BC:
000000BC 22D8 move.l [A1]+, [A0]+
000000BE 51C8 FFFC dbf D0, -0x6 /* 000000BC */
000000C2 4E5E unlink A6
000000C4 205F movea.l A0, [A7]+
000000C6 504F addq.w A7, 8
000000C8 4ED0 jmp [A0]
000000CA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000CC-000000D2
export_1711:
fn000000CC:
000000CC 4E56 0000 link A6, 0
000000D0 2F0A move.l -[A7], A2
// end alternate branch 000000CC-000000D2
export_1711: // at 000000CC (misaligned)
fn000000CC: // (misaligned)
000000CE 0000 2F0A ori.b D0, 0xA /* '\n' */
000000D2 206E 000C movea.l A0, [A6 + 0xC]
000000D6 226E 0008 movea.l A1, [A6 + 0x8]
000000DA 2251 movea.l A1, [A1]
000000DC 45E9 0002 lea.l A2, [A1 + 0x2]
000000E0 7007 moveq.l D0, 0x07
label000000E2:
000000E2 20DA move.l [A0]+, [A2]+
000000E4 51C8 FFFC dbf D0, -0x6 /* 000000E2 */
000000E8 245F movea.l A2, [A7]+
000000EA 4E5E unlink A6
000000EC 2E9F move.l [A7], [A7]+
000000EE 4E75 rts
export_1712:
000000F0 4E56 0000 link A6, 0
000000F4 2F0A move.l -[A7], A2
000000F6 206E 0008 movea.l A0, [A6 + 0x8]
000000FA 226E 000C movea.l A1, [A6 + 0xC]
000000FE 2050 movea.l A0, [A0]
00000100 45E8 0022 lea.l A2, [A0 + 0x22]
00000104 7023 moveq.l D0, 0x23
label00000106:
00000106 22DA move.l [A1]+, [A2]+
00000108 51C8 FFFC dbf D0, -0x6 /* 00000106 */
0000010C 245F movea.l A2, [A7]+
0000010E 4E5E unlink A6
00000110 2E9F move.l [A7], [A7]+
00000112 4E75 rts
fn00000114:
00000114 4E56 FFFC link A6, -0x0004
00000118 48E7 0108 movem.l -[A7], D7,A4
0000011C 3E2E 0010 move.w D7, [A6 + 0x10]
00000120 286E 0008 movea.l A4, [A6 + 0x8]
00000124 7020 moveq.l D0, 0x20
00000126 2D40 FFFC move.l [A6 - 0x4], D0
0000012A 4267 clr.w -[A7]
0000012C 3F07 move.w -[A7], D7
0000012E 486E FFFC pea.l [A6 - 0x4]
00000132 2054 movea.l A0, [A4]
00000134 4868 0002 pea.l [A0 + 0x2]
00000138 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000013C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000140 2D7C 0000 0090 FFFC move.l [A6 - 0x4], 0x90
00000148 4267 clr.w -[A7]
0000014A 3F07 move.w -[A7], D7
0000014C 486E FFFC pea.l [A6 - 0x4]
00000150 2054 movea.l A0, [A4]
00000152 4868 0022 pea.l [A0 + 0x22]
00000156 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000015A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000015E 7001 moveq.l D0, 0x01
00000160 2D40 FFFC move.l [A6 - 0x4], D0
00000164 4267 clr.w -[A7]
00000166 3F07 move.w -[A7], D7
00000168 486E FFFC pea.l [A6 - 0x4]
0000016C 2054 movea.l A0, [A4]
0000016E 4868 00B2 pea.l [A0 + 0xB2]
00000172 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000176 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000017A 4CDF 1080 movem.l D7,A4, [A7]+
0000017E 4E5E unlink A6
00000180 205F movea.l A0, [A7]+
00000182 DEFC 000A add.w A7, 0xA /* '\n' */
00000186 4ED0 jmp [A0]
fn00000188:
00000188 4E56 FFFC link A6, -0x0004
0000018C 48E7 0108 movem.l -[A7], D7,A4
00000190 3E2E 000E move.w D7, [A6 + 0xE]
00000194 286E 0008 movea.l A4, [A6 + 0x8]
00000198 7020 moveq.l D0, 0x20
0000019A 2D40 FFFC move.l [A6 - 0x4], D0
0000019E 4267 clr.w -[A7]
000001A0 3F07 move.w -[A7], D7
000001A2 486E FFFC pea.l [A6 - 0x4]
000001A6 2054 movea.l A0, [A4]
000001A8 4868 0002 pea.l [A0 + 0x2]
000001AC 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000001B0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001B4 2D7C 0000 0090 FFFC move.l [A6 - 0x4], 0x90
000001BC 4267 clr.w -[A7]
000001BE 3F07 move.w -[A7], D7
000001C0 486E FFFC pea.l [A6 - 0x4]
000001C4 2054 movea.l A0, [A4]
000001C6 4868 0022 pea.l [A0 + 0x22]
000001CA 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000001CE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001D2 7001 moveq.l D0, 0x01
000001D4 2D40 FFFC move.l [A6 - 0x4], D0
000001D8 4267 clr.w -[A7]
000001DA 3F07 move.w -[A7], D7
000001DC 486E FFFC pea.l [A6 - 0x4]
000001E0 2054 movea.l A0, [A4]
000001E2 4868 00B2 pea.l [A0 + 0xB2]
000001E6 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000001EA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001EE 4CDF 1080 movem.l D7,A4, [A7]+
000001F2 4E5E unlink A6
000001F4 205F movea.l A0, [A7]+
000001F6 504F addq.w A7, 8
000001F8 4ED0 jmp [A0]
000001FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1713: // at 000001FC (misaligned)
000001FE FFFE .invalid <<F/7/7>>
00000200 48E7 0108 movem.l -[A7], D7,A4
00000204 286E 0008 movea.l A4, [A6 + 0x8]
00000208 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000020C 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
00000210 4267 clr.w -[A7]
00000212 1F3C 0001 move.b -[A7], 0x1
00000216 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000021A 1E1F move.b D7, [A7]+
0000021C 42A7 clr.l -[A7]
0000021E 487A 0066 pea.l [PC + 0x66 /* 00000286, value 0xD54656D '\rTem', pstring "Temp String 0" */]
00000222 A906 syscall NewString
00000224 2054 movea.l A0, [A4]
00000226 215F 0022 move.l [A0 + 0x22], [A7]+
0000022A 2054 movea.l A0, [A4]
0000022C 2F28 0022 move.l -[A7], [A0 + 0x22]
00000230 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000234 42A7 clr.l -[A7]
00000236 487A 0040 pea.l [PC + 0x40 /* 00000278, value 0xD54656D '\rTem', pstring "Temp String 1" */]
0000023A A906 syscall NewString
0000023C 2054 movea.l A0, [A4]
0000023E 215F 0026 move.l [A0 + 0x26], [A7]+
00000242 2054 movea.l A0, [A4]
00000244 2F28 0026 move.l -[A7], [A0 + 0x26]
00000248 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000024C 42A7 clr.l -[A7]
0000024E 487A 0028 pea.l [PC + 0x28 /* 00000278, value 0xD54656D '\rTem', pstring "Temp String 1" */]
00000252 A906 syscall NewString
00000254 2054 movea.l A0, [A4]
00000256 215F 002A move.l [A0 + 0x2A], [A7]+
0000025A 2054 movea.l A0, [A4]
0000025C 2F28 002A move.l -[A7], [A0 + 0x2A]
00000260 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000264 4267 clr.w -[A7]
00000266 1F07 move.b -[A7], D7
00000268 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000026C 1E1F move.b D7, [A7]+
0000026E 4CDF 1080 movem.l D7,A4, [A7]+
00000272 4E5E unlink A6
00000274 2E9F move.l [A7], [A7]+
00000276 4E75 rts
00000278 0D54 bchg [A4], D6
0000027A 656D bcs +0x6F /* 000002E9 */
0000027C 7020 moveq.l D0, 0x20
0000027E 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1
00000282 6E67 bgt +0x69 /* 000002EB */
00000284 2031 0D54 move.l D0, <<invalid full ext with I/IS == 4>>
00000288 656D bcs +0x6F /* 000002F7 */
0000028A 7020 moveq.l D0, 0x20
0000028C 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1
00000290 6E67 bgt +0x69 /* 000002F9 */
00000292 2030 4E56 move.l D0, [A0 + D4 * 8 + 0x56]
export_1714: // at 00000294 (misaligned)
00000296 0000 2F0C ori.b D0, 0xC
0000029A 286E 0008 movea.l A4, [A6 + 0x8]
0000029E 2054 movea.l A0, [A4]
000002A0 2F28 0022 move.l -[A7], [A0 + 0x22]
000002A4 205F movea.l A0, [A7]+
000002A6 A023 syscall DisposHandle/DisposeHandle
000002A8 2054 movea.l A0, [A4]
000002AA 2F28 0026 move.l -[A7], [A0 + 0x26]
000002AE 205F movea.l A0, [A7]+
000002B0 A023 syscall DisposHandle/DisposeHandle
000002B2 2054 movea.l A0, [A4]
000002B4 2F28 002A move.l -[A7], [A0 + 0x2A]
000002B8 205F movea.l A0, [A7]+
000002BA A023 syscall DisposHandle/DisposeHandle
000002BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002C0 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
000002C4 285F movea.l A4, [A7]+
000002C6 4E5E unlink A6
000002C8 2E9F move.l [A7], [A7]+
000002CA 4E75 rts
export_1715:
000002CC 4E56 0000 link A6, 0
000002D0 42A7 clr.l -[A7]
000002D2 302E 000C move.w D0, [A6 + 0xC]
000002D6 48C0 ext.l D0
000002D8 2F00 move.l -[A7], D0
000002DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002DE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000002E2 2D5F 000E move.l [A6 + 0xE], [A7]+
000002E6 4E5E unlink A6
000002E8 205F movea.l A0, [A7]+
000002EA 5C4F addq.w A7, 6
000002EC 4ED0 jmp [A0]
000002EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000002F2 FFDA .invalid <<F/7/7>>
000002F4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000002F8 266E 0008 movea.l A3, [A6 + 0x8]
000002FC 286B 0008 movea.l A4, [A3 + 0x8]
00000300 486E FFDA pea.l [A6 - 0x26]
00000304 2F2E 000C move.l -[A7], [A6 + 0xC]
00000308 4EBA FDC2 jsr [PC - 0x23E /* 000000CC */]
0000030C 205F movea.l A0, [A7]+
0000030E 4247 clr.w D7
00000310 1E10 move.b D7, [A0]
00000312 2054 movea.l A0, [A4]
00000314 2F28 0022 move.l -[A7], [A0 + 0x22]
00000318 486E FFDA pea.l [A6 - 0x26]
0000031C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000320 4EBA FDAA jsr [PC - 0x256 /* 000000CC */]
00000324 A907 syscall SetString
00000326 4267 clr.w -[A7]
00000328 2054 movea.l A0, [A4]
0000032A 2F28 0022 move.l -[A7], [A0 + 0x22]
0000032E 2F28 0026 move.l -[A7], [A0 + 0x26]
00000332 3F3C 8000 move.w -[A7], 0x8000
00000336 7001 moveq.l D0, 0x01
00000338 2F00 move.l -[A7], D0
0000033A 2F3C 820E 0018 move.l -[A7], 0x820E0018
00000340 A8B5 syscall ScriptUtil
00000342 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000346 4246 clr.w D6
00000348 1C2B FF00 move.b D6, [A3 - 0x100]
0000034C 2054 movea.l A0, [A4]
0000034E 2F28 0022 move.l -[A7], [A0 + 0x22]
00000352 486B FF00 pea.l [A3 - 0x100]
00000356 A907 syscall SetString
00000358 4267 clr.w -[A7]
0000035A 2054 movea.l A0, [A4]
0000035C 2F28 0022 move.l -[A7], [A0 + 0x22]
00000360 2F28 002A move.l -[A7], [A0 + 0x2A]
00000364 3F3C 8000 move.w -[A7], 0x8000
00000368 7001 moveq.l D0, 0x01
0000036A 2F00 move.l -[A7], D0
0000036C 2F3C 820E 0018 move.l -[A7], 0x820E0018
00000372 A8B5 syscall ScriptUtil
00000374 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000378 2054 movea.l A0, [A4]
0000037A 2F28 0026 move.l -[A7], [A0 + 0x26]
0000037E 205F movea.l A0, [A7]+
00000380 A029 syscall HLock
00000382 2054 movea.l A0, [A4]
00000384 2F28 002A move.l -[A7], [A0 + 0x2A]
00000388 205F movea.l A0, [A7]+
0000038A A029 syscall HLock
0000038C 4267 clr.w -[A7]
0000038E 2254 movea.l A1, [A4]
00000390 2069 0026 movea.l A0, [A1 + 0x26]
00000394 2010 move.l D0, [A0]
00000396 5280 addq.l D0, 1
00000398 2F00 move.l -[A7], D0
0000039A 2069 002A movea.l A0, [A1 + 0x2A]
0000039E 2010 move.l D0, [A0]
000003A0 5280 addq.l D0, 1
000003A2 2F00 move.l -[A7], D0
000003A4 3F07 move.w -[A7], D7
000003A6 3F06 move.w -[A7], D6
000003A8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000003AC A9ED syscall Pack6
000003AE 3A1F move.w D5, [A7]+
000003B0 2054 movea.l A0, [A4]
000003B2 2F28 0026 move.l -[A7], [A0 + 0x26]
000003B6 205F movea.l A0, [A7]+
000003B8 A02A syscall HUnlock
000003BA 2054 movea.l A0, [A4]
000003BC 2F28 002A move.l -[A7], [A0 + 0x2A]
000003C0 205F movea.l A0, [A7]+
000003C2 A02A syscall HUnlock
000003C4 4A45 tst.w D5
000003C6 5CC0 sge D0
000003C8 4400 neg.b D0
000003CA 1D40 0010 move.b [A6 + 0x10], D0
000003CE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000003D2 4E5E unlink A6
000003D4 205F movea.l A0, [A7]+
000003D6 504F addq.w A7, 8
000003D8 4ED0 jmp [A0]
000003DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1716: // at 000003DC (misaligned)
000003DE FEFC 48E7 .extension 0xEFC <<F/2-3/7>> // unimplemented
000003E2 0018 206E ori.b [A0]+, 0x6E /* 'n' */
000003E6 000C 43EE ori.b A4, 0xEE
000003EA FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000003EC 703F moveq.l D0, 0x3F
label000003EE:
000003EE 22D8 move.l [A1]+, [A0]+
000003F0 51C8 FFFC dbf D0, -0x6 /* 000003EE */
000003F4 266E 0008 movea.l A3, [A6 + 0x8]
000003F8 7000 moveq.l D0, 0x00
000003FA 2840 movea.l A4, D0
000003FC 42A7 clr.l -[A7]
000003FE 487A FEF0 pea.l [PC - 0x110 /* 000002F0, value 0x4E56FFDA */]
00000402 2F0E move.l -[A7], A6
00000404 2F0B move.l -[A7], A3
00000406 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
0000040A 285F movea.l A4, [A7]+
0000040C 200C move.l D0, A4
0000040E 660A bne +0xC /* 0000041A */
00000410 42A7 clr.l -[A7]
00000412 2F0B move.l -[A7], A3
00000414 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000418 285F movea.l A4, [A7]+
label0000041A:
0000041A 2D4C 0010 move.l [A6 + 0x10], A4
0000041E 4CDF 1800 movem.l A3,A4, [A7]+
00000422 4E5E unlink A6
00000424 205F movea.l A0, [A7]+
00000426 504F addq.w A7, 8
00000428 4ED0 jmp [A0]
0000042A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1717: // at 0000042C (misaligned)
0000042E FE00 2F0A .unknown 0xFE00 0x2F0A (W = 7)
00000432 206E 0010 movea.l A0, [A6 + 0x10]
00000436 43EE FE00 lea.l A1, [A6 - 0x200]
0000043A 2050 movea.l A0, [A0]
0000043C 45E8 0002 lea.l A2, [A0 + 0x2]
00000440 7007 moveq.l D0, 0x07
label00000442:
00000442 22DA move.l [A1]+, [A2]+
00000444 51C8 FFFC dbf D0, -0x6 /* 00000442 */
00000448 206E 000C movea.l A0, [A6 + 0xC]
0000044C 43EE FF00 lea.l A1, [A6 - 0x100]
00000450 2050 movea.l A0, [A0]
00000452 45E8 0002 lea.l A2, [A0 + 0x2]
00000456 7007 moveq.l D0, 0x07
label00000458:
00000458 22DA move.l [A1]+, [A2]+
0000045A 51C8 FFFC dbf D0, -0x6 /* 00000458 */
0000045E 4267 clr.w -[A7]
00000460 486E FE00 pea.l [A6 - 0x200]
00000464 486E FF00 pea.l [A6 - 0x100]
00000468 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
0000046C 3D5F 0014 move.w [A6 + 0x14], [A7]+
00000470 245F movea.l A2, [A7]+
00000472 4E5E unlink A6
00000474 205F movea.l A0, [A7]+
00000476 DEFC 000C add.w A7, 0xC
0000047A 4ED0 jmp [A0]
export_1718:
0000047C 4E56 FFF2 link A6, -0x000E
00000480 2F07 move.l -[A7], D7
00000482 7002 moveq.l D0, 0x02
00000484 2D40 FFFC move.l [A6 - 0x4], D0
00000488 4267 clr.w -[A7]
0000048A 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000048E 486E FFFC pea.l [A6 - 0x4]
00000492 486E FFF8 pea.l [A6 - 0x8]
00000496 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000049A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000049E 3D6E FFF8 FFF2 move.w [A6 - 0xE], [A6 - 0x8]
000004A4 7E01 moveq.l D7, 0x01
000004A6 6054 bra +0x56 /* 000004FC */
label000004A8:
000004A8 486E FFF4 pea.l [A6 - 0xC]
000004AC 486D 2864 pea.l [A5 + 0x2864]
000004B0 3F3C 00B4 move.w -[A7], 0xB4
000004B4 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000004B8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004BC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000004C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004C4 4EBA FB3A jsr [PC - 0x4C6 /* 00000000 */]
000004C8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000004CC 1F2E 000E move.b -[A7], [A6 + 0xE]
000004D0 1F2E 000C move.b -[A7], [A6 + 0xC]
000004D4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004D8 4EBA FC3A jsr [PC - 0x3C6 /* 00000114 */]
000004DC 701B moveq.l D0, 0x1B
000004DE B047 cmp.w D0, D7
000004E0 6D0E blt +0x10 /* 000004F0 */
000004E2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004EA 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */]
000004EE 6008 bra +0xA /* 000004F8 */
label000004F0:
000004F0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004F4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
label000004F8:
000004F8 5247 addq.w D7, 1
000004FA 6906 bvs +0x8 /* 00000502 */
label000004FC:
000004FC BE6E FFF2 cmp.w D7, [A6 - 0xE]
00000500 6FA6 ble -0x58 /* 000004A8 */
label00000502:
00000502 2E1F move.l D7, [A7]+
00000504 4E5E unlink A6
00000506 205F movea.l A0, [A7]+
00000508 DEFC 000A add.w A7, 0xA /* '\n' */
0000050C 4ED0 jmp [A0]
0000050E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000512 FFFC .invalid <<F/7/7>>
00000514 2F0C move.l -[A7], A4
00000516 286E 0008 movea.l A4, [A6 + 0x8]
0000051A 204C movea.l A0, A4
0000051C 5088 addq.l A0, 8
0000051E 2050 movea.l A0, [A0]
00000520 2D48 FFFC move.l [A6 - 0x4], A0
00000524 3F2C 000E move.w -[A7], [A4 + 0xE]
00000528 1F2C 000C move.b -[A7], [A4 + 0xC]
0000052C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000530 4EBA FC56 jsr [PC - 0x3AA /* 00000188 */]
00000534 285F movea.l A4, [A7]+
00000536 4E5E unlink A6
00000538 205F movea.l A0, [A7]+
0000053A 504F addq.w A7, 8
0000053C 4ED0 jmp [A0]
0000053E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1719: // at 00000540 (misaligned)
00000542 FFF8 .invalid <<F/7/7>>
00000544 206E 0008 movea.l A0, [A6 + 0x8]
00000548 2050 movea.l A0, [A0]
0000054A 3D68 000C FFF8 move.w [A6 - 0x8], [A0 + 0xC]
00000550 7002 moveq.l D0, 0x02
00000552 2D40 FFFC move.l [A6 - 0x4], D0
00000556 4267 clr.w -[A7]
00000558 3F2E 000E move.w -[A7], [A6 + 0xE]
0000055C 486E FFFC pea.l [A6 - 0x4]
00000560 486E FFF8 pea.l [A6 - 0x8]
00000564 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000568 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000056C 487A FFA2 pea.l [PC - 0x5E /* 00000510, value 0x4E56FFFC */]
00000570 2F0E move.l -[A7], A6
00000572 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000576 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */]
0000057A 4E5E unlink A6
0000057C 205F movea.l A0, [A7]+
0000057E 504F addq.w A7, 8
00000580 4ED0 jmp [A0]
00000582 0000 .incomplete